body{margin: 0 auto;font-family: tahoma;font-size: 13px;padding: 0;background: #efefef;color: #fff}
img{border: none}
.pacing{height: 15px;}
.pacing-25{height: 25px;}
.clear{clear: both;border: 1px none}
.bold{font-weight: bold}
.padding-bottom-10{padding-bottom: 10px;display: inline-block}
.padding-top-10{padding-top: 10px;display: inline-block}
.none{border: none!important;float: none!important;height: auto!important;margin: 0!important;padding: 0!important;width: auto!important;}
.none1{float: none;}
.col1{width: 250px;}
.col2{width: 70px;}
.col3{width: 77px;}
.col4{width: 50px;}
.font-size-12{font-size: 12px}
.font-size-10{font-size: 10px}
.float-right{float: right}
a{color:#fff;text-decoration: none}
a:hover{color: #0000af;}
.color-gray{color:#C0C0C0}
.color-red{color: #de000c!important;}
.color-red-bold{color: #de000c!important; font-weight: bold}
.color-blue{color: #0000af!important;}
.color-blue-bold{color: #0000af!important;font-weight: bold}
.bg-color-blue{background: url("../images/icon-sidebar.png") no-repeat 17px #0000af!important;}
.bg-color-red{background: url("../images/icon-sidebar.png") no-repeat 17px #de000c!important;}

a.readmore{float: right;background: url("../images/icon-job.png") no-repeat left;padding-left: 10px;color: #0000af;padding-right: 20px;}
a.readmore-red{float: right;background: url("../images/icon-job-red.png") no-repeat left;padding-left: 10px;color: #de000c;padding-right: 20px;}

#header{width: 100%;margin: 0 auto;}
/***Mneu Top***/
#header .header-top{margin: 0 auto;width:100%;height: 29px;background: #0000af}
#header .header-top .menu-top{margin: 0 auto;width:1024px;}
#header .header-top .menu-top ul{list-style: none;margin: 0;padding: 0;float: left}
#header .header-top .menu-top ul li{float: left;padding: 0px 7px; border-right: 1px solid #fff;margin: 6px 0}
#header .header-top .menu-top ul li a:hover{color: #de000c}
#header .header-top .menu-top ul li a.active{color: #de000c}
#header .header-top .menu-top ul li.last{border-right: none}
#header .header-top .menu-top .note{background: url("../images/icon-people.jpg") no-repeat scroll left 3px transparent;float: right;padding-left: 30px;padding-top: 6px;}
/***Banner***/
#header .banner{margin: 0 auto;width:100%;height: 128px;background: url("../images/bg-banner.png") repeat;}
#header .banner .banner-fix{margin: 0 auto;width:1024px;height: 128px;position: relative}
#header .banner .banner-fix .logo{position: absolute;top:20px;left:45px}

#header .banner .banner-fix .slogan{float: left;width: 450px;margin-left: 210px;padding-top: 15px;}
#header .banner .banner-fix .slogan p{margin: 0;padding: 0;line-height: 30px;font-size: 20px}
.slogan .slogan-top{color: #de000c;text-align: right}
.slogan .slogan-bottom{color:#0000af}
.slogan .bt-tab{margin-right: -40px;padding-top: 12px;text-align: right;}

#header .banner .banner-fix .social{float: left;padding-left: 60px;padding-top: 36px;}
#header .banner .banner-fix .social div{text-align: center;width: 60px;float: left;}
#header .banner .banner-fix .social a{color: #86868a}

/***Main menu***/
#header .main-menu{background: #0000af;height: 40px;margin: 0 auto;width:100%;border-bottom: 3px solid #de000c;}
#header .main-menu ul{list-style: none;margin: 0 auto;padding: 6px 0 0;width:1024px;}
#header .main-menu ul li{float: left;padding: 0px 10px; border-right: 1px solid #fff;margin: 6px 0}
#header .main-menu ul li a:hover{color:#de000c}
#header .main-menu ul li.last{border-right: none}
#header .main-menu ul li.first{padding-left: 0px}
#header .main-menu ul li a.active{color:#de000c}

/***Content***/
#content{margin: 0 auto;width:1024px;padding-top: 23px;padding-bottom: 20px;}

/***Search***/
#content .search{position: relative;background: #fff;border: 1px solid #c0c0c0;padding: 6px}
#content .search input, #content .search select{background: #FFFFFF;border: 1px solid #C0C0C0;color: #B3B3B3;padding: 5px;margin: 0 10px}
#content .search .search-basic select{width: 180px}
#content .search .search-advance select{width: 170px}
#content .search img.people{position: absolute;top: -188px;right: 25px}
#content .search .search-toggle{position: absolute;right: 0;background: url("../images/bg-search-toggle.png") no-repeat;width: 127px;height: 26px;font-size:11px;text-align: center}
#content .search .search-toggle a.down{background: url("../images/icon-down.png") no-repeat scroll left center transparent; padding-left: 14px;display: inline-block;}
#content .search .search-toggle a.up{background: url("../images/icon-up.png") no-repeat scroll left center transparent; padding-left: 17px;display: inline-block;}

#content .search .bg-search{background: #eeeeff;padding: 15px;color: #000}
#content .search .bg-search .bt-search{background: #0000af;;color: #fff;font-weight: bold;float: right;cursor: pointer}

.bg-search .search-advance{padding-top: 10px;display: none}
.bg-search .search-advance .search-advance-top{padding-bottom: 5px;}
.bg-search .search-advance .search-advance-top .label-area{padding-left: 74px;}
.bg-search .search-advance .search-advance-top .label-sub-area{padding-left: 103px;}
.bg-search .search-advance .search-advance-top .label-job{padding-left: 122px;}
.bg-search .search-advance .search-advance-top .label-age{padding-left: 113px;}
.bg-search .search-advance .search-advance-top .label-salary{padding-left: 47px;}

#age span,#salary span{color: #B3B3B3;display: inline-block;font-size: 12px;font-weight: bold;padding-top: 17px;}
#age span.min,#salary span.min{float: left;margin-left: -10px;}
#age span.max,#salary span.max{float: right;margin-right: -10px;}
#age{float: right;margin-right: 30px;width: 60px;}
#salary{float: right;width: 108px;margin-right: 20px}

/****left****/
#content .left{float: left;width: 714px;}
.left .jobs-seeker{color: #0000af;position: relative;border: 1px solid #c0c0c0;background: #fff;border-radius: 0 0 8px 8px;}
.left .jobs-seeker a{color: #0000af}
.left .jobs-seeker .title-tab1{background:#EEEEFF;height: 16px;padding: 10px 0 0 10px;border-bottom: 1px solid #C0C0C0;}
.left .jobs-seeker .title-tab{position: absolute;top: 4px}
.left .jobs-seeker .title-tab a{font-weight: bold;padding: 10px;margin: 0 8px;}
.left .jobs-seeker .title-tab a.active{background: #0000AF;border-radius: 8px;color: #FFFFFF;}
/*.left .jobs-seeker .title-tab a:hover{background: #0000AF;border-radius: 8px;color: #FFFFFF;}*/

#jobs{display: inline-block;padding-bottom: 10px}

.left .jobs-seeker .content-tab ul{list-style: none;}
.left .jobs-seeker .content-tab ul li{float: left;background: url("../images/icon-job.png") no-repeat left;padding-left: 10px;width: 202px; line-height: 21px;}
.left .jobs-seeker .content-tab ul li a span{color: #de000c;}

.left .jobs-promoted{}
.left .jobs-promoted .jobs-feature{width: 350px;background:#EEEEFF;border: 1px solid #c0c0c0;border-radius: 8px;float: left;padding-bottom: 10px;}
.left .jobs-promoted .last{float: right}
.left .jobs-promoted .jobs-feature .jobs-feature-title{background: #0000af;font-weight: bold;font-size: 15px;border-radius: 8px 8px 0 0;padding: 7px 7px 7px 22px;}
.left .jobs-promoted .jobs-feature .jobs-feature-content ul{list-style: square outside none;margin: 0 0 0 15px;padding: 12px 17px;color: #0000af}
.left .jobs-promoted .jobs-feature .jobs-feature-content ul li{padding-bottom: 10px;}
.left .jobs-promoted .jobs-feature .jobs-feature-content ul li a{color: #0000af;}
.left .jobs-promoted .jobs-feature .jobs-feature-content ul li div{color: #de000c;font-size: 11px;}
.left .jobs-promoted .jobs-feature .jobs-feature-content ul li.llast{padding-bottom: 0;}

.left .advertising{}

.left .news-feature{padding: 20px}
.left .news-feature .box-news-feature{padding-bottom: 15px}
.left .news-feature .box-news-feature.last{padding-bottom: 0px}
.left .news-feature .box-news-feature p{margin: 0;padding: 5px 0 0 0;color: #000;}

.left .partner{background:#EEEEFF;border: 1px solid #c0c0c0;border-radius: 8px;}
.left .partner .partner-title{background: #0000af;font-weight: bold;font-size: 15px;border-radius: 8px 8px 0 0;padding: 7px 7px 7px 22px;}
.left .partner .partner-content{background: #EEEEFF;padding: 20px;border-radius: 0 0 8px 8px;padding: 15px}
.left .partner .partner-content .partner-content-box{background: #fff;display: inline-block;}
.left .partner .partner-content .partner-content-box div{border: 1px solid #c0c0c0;border-radius: 8px; width: 100px;height: 60px;text-align: center;vertical-align: middle;float: left;margin: 6px 7px;padding: 10px}
.left .partner .partner-content .partner-content-box img{}
/****right****/
#content .right{width: 300px;float: right;}

/***Login***/
.right .box-right{border-radius: 0 0 8px 8px;border: 1px solid #c0c0c0;}
.box-right .box-right-title{background:#EEEEFF;padding: 4px 10px;border-bottom: 1px solid #C0C0C0;}
.box-right .box-right-content{color: #000;background: #fff;padding: 15px 27px;border-radius: 0 0 8px 8px;}
.box-right .box-right-content.login{background: url("../images/bg-login.png") no-repeat scroll center bottom #fff;}
.box-right .box-right-content .input{margin: 0;padding: 0;padding: 5px 0;}
.box-right .box-right-content .input span{display: inline-block;width: 70px;}
.box-right .box-right-content .input input{width: 160px;border: 1px solid #C0C0C0;border-radius:4px;padding: 3px;}
.box-right .box-right-content .input .bt-login{background: #0000af;color: #fff;font-weight: bold;border: none;float: right;width: 75px;}

.support .support-content{text-align: center;}

.box-right .box-right-content .jobs-viewed{color: #0000af;}
.box-right .box-right-content .jobs-viewed ul{margin: 0;padding: 0;list-style: square outside none;}
.box-right .box-right-content .jobs-viewed ul li{border-bottom: 1px solid #C0C0C0;padding: 5px 0}
.box-right .box-right-content .jobs-viewed ul li.last{border-bottom: 0}
.box-right .box-right-content .jobs-viewed ul li a{color: #0000af;}

.box-right .box-right-content.partner1{padding: 15px;display: inline-block;}
.box-right .box-right-content.partner1 div{border: 1px solid #c0c0c0;border-radius: 8px; width: 100px;height: 60px;text-align: center;vertical-align: middle;float: left;margin: 6px 5px;padding: 10px}

.box-right .box-right-content.info{color: #fff;font-weight: bold;padding: 15px;}
.box-right .box-right-content.info div{border-radius: 8px;padding: 9px 35px 9px 60px}
.box-right .box-right-content.info div a:hover{color: #fff}

/*****facebook****/
#content .facebook{background: #EEEEFF;border: 1px solid #c0c0c0;border-radius: 8px;padding: 15px}
#content .facebook .facebook-box{background: #fff;}

/****footer*****/
#footer{}
#footer .footer-top{height: 38px;background: #0000af;border-bottom: 2px solid #de000c }
#footer .footer-top .footer-top-fix{margin: 0 auto;width:1024px;padding-top: 11px;}
.footer-top-fix div{float: left;font-weight: bold}
.footer-top-fix ul{float: right;margin: 0;padding: 0;list-style: none}
.footer-top-fix ul li{float: left;padding: 0 10px; border-right:1px solid #fff}
.footer-top-fix ul li.last{border-right:none;}
.footer-top-fix ul li a{color:#fff}
.footer-top-fix ul li a:hover{color: #de000c}
.footer-top-fix ul li a.active{color: #de000c}

#footer .footer-center{background: url("../images/bg-footer.png") repeat-x;height: 165px}
#footer .footer-center .footer-center-fix{margin: 0 auto;width:1024px;padding-top: 10px;background: url("../images/bg-footer-fix.png") no-repeat scroll right 0px transparent;}
.footer-center-fix-top .logo-footer{float: left;padding-top: 17px;}
.footer-center-fix-top .menu-employe{float: left;list-style: disc;}
.footer-center-fix-top .menu-employe li{float: left;padding-right: 20px;}
.footer-center-fix-top .menu-employe li ul{float: none;margin: 0;padding: 0;list-style: none}
.footer-center-fix-top .menu-employe li ul li{float: none}
.footer-center-fix-top .menu-employe li ul li a:hover{color:#de000c}
.footer-center-fix-top .newsletter{float: left;padding-top: 41px;position: relative;width: 350px;}
.footer-center-fix-top .newsletter input{border-radius: 8px;width: 140px;border: 1px solid #c0c0c0;padding: 0 5px;color: #c0c0c0}
.footer-center-fix-top .newsletter a{position: absolute;right: 0;padding-left: 20px;border: none}
.footer-center-fix-top .statistics{line-height: 33px;}

#footer .footer-bottom{margin: 0 auto;width:1024px;padding-bottom: 10px;color: #0000af;font-size:12px}
#footer .footer-bottom .faq{float: left}
#footer .footer-bottom .faq ul{list-style: none;margin: 0;padding: 0}
#footer .footer-bottom .faq ul li{float: left;padding: 0 3px 0 0;color: #0000af}
#footer .footer-bottom .faq ul li:after{content: " -";}
#footer .footer-bottom .faq ul li.last:after{content: ""}
#footer .footer-bottom .faq ul li a{color: #0000af}
#footer .footer-bottom .faq ul li a:hover, #footer .footer-bottom .faq ul li a.active{color: #de000c}
#footer .footer-bottom .copyright{float: right}

/******jobs******/
.left .jobs-promoted .view-jobs{width: 713px!important}
.view-jobs .jobs-feature-content ul li{float: left;padding-right: 20px;width: 311px;}

.jobs-expired .jobs-expired-left{float: left;width: 188px;}
.jobs-expired .jobs-expired-left .jobs-expired-left-box{border: 1px solid #c0c0c0;background: #fff;border-radius: 0 0 8px 8px;}
.jobs-expired .jobs-expired-left .jobs-expired-left-box .jobs-expired-left-title{background: #EEEEFF;border-bottom: 1px solid #C0C0C0;padding: 4px 10px;}
.jobs-expired .jobs-expired-left .jobs-expired-left-box .jobs-expired-left-content{color: #000;padding: 14px;}
.jobs-expired .jobs-expired-left .jobs-expired-left-box .jobs-expired-left-content .input{padding-bottom: 7px;}
.jobs-expired .jobs-expired-left .jobs-expired-left-box .jobs-expired-left-content label{display: inline-block;padding-bottom: 3px;}
.jobs-expired .jobs-expired-left .jobs-expired-left-box .jobs-expired-left-content input, .jobs-expired .jobs-expired-left .jobs-expired-left-content select{color: #C0C0C0;border: 1px solid #C0C0C0;padding: 4px;}
.jobs-expired .jobs-expired-left .jobs-expired-left-box .jobs-expired-left-content input{width:150px}
.jobs-expired .jobs-expired-left .jobs-expired-left-box .jobs-expired-left-content select{width:160px}

.jobs-expired .jobs-expired-right{float: right;background: #fff;border: 1px solid #C0C0C0;border-radius: 8px;width: 515px;}
.jobs-expired .jobs-expired-right .jobs-expired-right-title{background: #0000af;font-weight: bold;padding: 4px 10px;border-bottom: 1px solid #C0C0C0;border-radius: 8px 8px 0 0;}
.jobs-expired .jobs-expired-right .jobs-expired-right-content{}
.jobs-expired .jobs-expired-right .jobs-expired-right-content table{color: #000;}
.jobs-expired .jobs-expired-right .jobs-expired-right-content table tr.odd{background: #f7f7f7}
.jobs-expired .jobs-expired-right .jobs-expired-right-content table a{color: #0000af}
.jobs-expired .jobs-expired-right .jobs-expired-right-content table a:hover{color:#de000c}
.jobs-expired .jobs-expired-right .jobs-expired-right-content th{background: #EEEEFF;border-bottom: 1px solid #C0C0C0;line-height: 27px;text-align: left}
.jobs-expired .jobs-expired-right .jobs-expired-right-content th, .jobs-expired .jobs-expired-right .jobs-expired-right-content td{padding:0 10px;font-size: 12px}
.jobs-expired .jobs-expired-right .jobs-expired-right-content td{padding: 7px 10px;}
.jobs-expired .jobs-expired-right .jobs-expired-right-content td .sub-title a{font-size: 10px;color:#C0C0C0}

.jobs-expired .jobs-expired-right .jobs-expired-right-content .pagination{font-size: 12px;width: 510px;margin: 0 auto;line-height: 40px;}
.jobs-expired .jobs-expired-right .jobs-expired-right-content .pagination span{float: left}
.jobs-expired .jobs-expired-right .jobs-expired-right-content .pagination ul{list-style: none;margin: 0;padding: 0;float: right}
.jobs-expired .jobs-expired-right .jobs-expired-right-content .pagination ul li{float: left;padding: 0 3px;color: #de000c;font-weight: bold}
.jobs-expired .jobs-expired-right .jobs-expired-right-content .pagination ul li a{color: #0000af;font-weight: bold}
.jobs-expired .jobs-expired-right .jobs-expired-right-content .pagination ul li.first a,
.jobs-expired .jobs-expired-right .jobs-expired-right-content .pagination ul li.prev a,
.jobs-expired .jobs-expired-right .jobs-expired-right-content .pagination ul li.next a,
.jobs-expired .jobs-expired-right .jobs-expired-right-content .pagination ul li.last a{color: #de000c;font-weight: bold}

/****view job*****/
.jobs-promoted .view-company{width: 713px!important;background: #fff!important}
.jobs-promoted .view-company .jobs-feature-content{}

.left .view-detail-job{background: #EEEEFF;border: 1px solid #C0C0C0;border-top:3px solid #0000af;border-radius:0 0 8px 8px;color: #000;font-size: 12px}
.left .view-detail-job p{line-height: 22px;margin: 0;padding: 0;text-align: justify}
.left .view-detail-job .view-detail-job-title{padding: 7px 5px;margin: 0 10px;color: #de000c;font-weight: bold;border-bottom: 1px solid #C0C0C0;}
.left .view-detail-job .view-detail-job-content{padding: 10px 20px;width: 410px;float: left}
.left .view-detail-job .info{float: left;width: 250px;border: 2px solid #C0C0C0;border-radius: 8px;box-shadow: 1px 0 0 0 #C0C0C0;margin-top: 10px;background: #f2f2f2}
.left .view-detail-job .info .info-title{color: #0000af;font-weight: bold;border-bottom: 1px solid #C0C0C0;margin: 0 10px;padding: 4px 5px 4px 0;}
.left .view-detail-job .info .info-content{padding: 5px 15px;}
.view-company .jobs-feature-content{padding: 20px;color: #000;font-size: 12px}
.view-company .jobs-feature-content p{line-height: 22px;margin: 0;padding: 0}
.info-company .info-company-image{float: left;background: #eeeeff;border: 1px solid #C0C0C0;width:206px;padding: 10px;box-shadow: 1px 0 0 0 #C0C0C0;border-radius: 2px;text-align: center;}
.info-company .info-company-info{float: right;width:424px}
.info-company .info-company-info a{color: #000}

.introduce-company table{color: #000;border: 1px solid #C0C0C0;}
.introduce-company table tr.odd{background: #f7f7f7}
.introduce-company table a{color: #0000af}
.introduce-company table a:hover{color:#de000c}
.introduce-company th{background: #EEEEFF;border-bottom: 1px solid #C0C0C0;line-height: 27px;text-align: left}
.introduce-company th, .introduce-company td{padding:0 10px;font-size: 12px}
.introduce-company td{padding: 7px 10px;}
.introduce-company td .sub-title a{font-size: 10px;color:#C0C0C0}

/****view page****/
.view-page{background: none!important;border: none!important}
.view-page .view-page-info{background: #EEEEFF;border: 1px solid #C0C0C0;border-top:3px solid #0000af;border-radius:0 0 8px 8px;color: #000;font-size: 12px}
.view-page .view-page-info p{line-height: 22px;margin: 0;padding: 0;text-align: justify}
.view-page .view-page-info .view-page-info-title{padding: 7px 5px;margin: 0 10px;color: #de000c;font-weight: bold;border-bottom: 1px solid #C0C0C0;}
.view-page .view-page-info .view-page-info-content{padding: 10px 20px;}
.view-page .view-page-info .view-page-info-content .view-page-info-content-info{font-size: 10px}
.view-page .view-page-info .view-page-info-content .view-page-info-content-info .social2{float: left}
.view-page .view-page-info .view-page-info-content .view-page-info-content-info .source{float: right}

.view-page-left .jobs-expired-left-content{font-size: 12px}
.view-page-left .jobs-expired-left-content ul{margin: 0;padding: 0 0 0 10px;list-style: square;color: #0000AF;}
.view-page-left .jobs-expired-left-content ul li{line-height: 20px}
.view-page-left .jobs-expired-left-content ul li a{color: #0000af}
.view-page-left .jobs-expired-left-content ul li a:hover{color: #de000c}

.view-page-related{background: #fff;border: 1px solid #C0C0C0;border-radius:8px;font-size: 12px}
.view-page-related .view-page-related-title{padding: 7px 5px;margin: 0 10px;color: #0000AF;font-weight: bold;border-bottom: 1px solid #C0C0C0;}
.view-page-related .view-page-related-content{padding: 10px 20px;color: #000}
.view-page-related .view-page-related-content ul{list-style: none;margin: 0;padding: 0}
.view-page-related .view-page-related-content ul li{line-height: 22px;background: url("../images/icon-job.png") no-repeat left;padding-left: 10px;}
.view-page-related .view-page-related-content ul li a{color: #000}

.breadcrumbs{font-size: 12px;line-height: 27px;}